home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / blabla / multiview / install multiview < prev    next >
Text File  |  1998-01-24  |  37KB  |  1,187 lines

  1. ;
  2. ; $VER: Install MultiView 3.2 (19.12.97)
  3. ;
  4. ; Installer script for MultiView.
  5. ;
  6.  
  7. (set #english-lang    1)
  8. (set #polish-lang     2)
  9. (set #german-lang     4)
  10. (set #norsk-lang      8)
  11. (set #russian-lang   16)
  12. (set #dansk-lang     32)
  13. (set #svenska-lang   64)
  14. (set #italiano-lang 128)
  15.  
  16.  
  17. ; Get current language (no need for lots of silly icons! ;). However, this
  18. ; won't properly work for all versions of the Installer. Some don't
  19. ; understand the language "default" in the tool types... :/
  20.  
  21. (if (= (exists "Env:Language") 1)
  22.   ; GetEnv reports "String too long" if the variable doesn't exist! :/
  23.   ; Dunno if this is fixed in V43... But we need to check anyway.
  24.   (set @language (getenv "language"))
  25. )
  26.  
  27.  
  28. ;**************************************************************************
  29. ;
  30. ; English strings
  31. ;
  32.  
  33. (set #default-lang #english-lang)
  34. (set #builtin-lang "(built in)")
  35. (set #bad-kick "You must have AmigaOS Release 2.04 or higher to use MultiView.")
  36. (set #install-parts "Please select the parts you wish to install")
  37. (set #item-program  "MultiView")
  38. (set #item-library  "FileID.library")
  39. (set #item-guide    "MultiView.guide")
  40. (set #item-locale   "Translations")
  41. (set #parts-header-help
  42.   (cat
  43.     "    Here you select the different parts of MultiView that you would like to "
  44.     "install. After that, you select the details of the installation (such as "
  45.     "where the different files should be installed). You may choose to install "
  46.     "the following items:\n"
  47.   )
  48. )
  49.  
  50. (set #item-program-help
  51.   (cat
  52.     "    MultiView: This program is a relacement for C= MultiView and should be "
  53.     "installed in SYS:Utilities/ directory.\n"
  54.   )
  55. )
  56.  
  57. (set #item-library-help
  58.   (cat
  59.     "    FileID.library: This library contains filetype recognizing functions.\n"
  60.   )
  61. )
  62.  
  63. (set #item-guide-help
  64.   (cat
  65.     "    MultiView.guide: The manual, in AmigaGuide® format. It contains "
  66.     "some general information about MultiView.\n"
  67.   )
  68. )
  69.  
  70. (set #item-local-help
  71.   (cat
  72.     "    Translations: If you install a translation, then MultiView  "
  73.     "and FileID.library can operate in the language(s) you select.\n"
  74.   )
  75. )
  76.  
  77. (set #parts-footer-help
  78.   (cat
  79.     "    For more information about these items, please see the manual.\n"
  80.   )
  81. )
  82.  
  83. ; Only for expert users
  84. (set #where-program "Where would you like to install Main program?")
  85. (set #where-program-help
  86.   (cat
  87.     "    MultiView: This program is a replacement for old Multiview written "
  88.     "by Commodore programmers. You should install it in SYS:Utilities.\n"
  89.   )
  90. )
  91. (set #where-library "Where would you like to install FileID.library?")
  92.  
  93. (set #where-library-help
  94.   (cat
  95.     "    FileID.library is a shared library. As such, MultiView"
  96.     "(and applications using it) expects this file to be "
  97.     "avilable via the \"Libs:\"-assign, so please install this "
  98.     "file into the \"Libs:\" drawer, or make sure that the "
  99.     "drawer you install it in will be a part of your "
  100.     "\"Libs:\"-assign.\n"
  101.   )
  102. )
  103.  
  104. (set #where-guide "Where would you like to install MultiView.guide?")
  105.  
  106. (set #where-guide-help
  107.   (cat
  108.     "    MultiView.guide is a file in the standard AmigaGuide® format. "
  109.     "As MultiView currently makes specific use of this file, you can install "
  110.     "it whereever you find convenient. If you have OS 3.0 or higher, "
  111.     "one such place is \"Help:\", as this is where other AmigaGuide® "
  112.     "files often are installed.\n"
  113.   )
  114. )
  115.  
  116. ; Only for expert users, and an icon wasn't found
  117. (set #copy-guide-icon "Do you want to install the icon for MultiView.guide?")
  118.  
  119. (set #copy-guide-icon-help
  120.   (cat
  121.     "    Since you stated that you are an expert user, and there currently "
  122.     "is no icon for MultiView.guide where you selected to install it, "
  123.     "you get a chance to decide if the icon should be installed as well.\n"
  124.   )
  125. )
  126.  
  127. (set #which-language "Which languages should be installed?")
  128.  
  129. (set #which-language-help
  130.   (cat
  131.     "    The Amiga can be operated in many different languages. If you "
  132.     "want MultiView to use the same language as your Amiga Workbench, "
  133.     "then a couple of catalog files must be copied to your harddisk "
  134.     "for each language supported.\n"
  135.     "    To reduce the amount of space consumed by the language files, "
  136.     "you can select to have only the files of specific languages "
  137.     "copied.\n"
  138.     "    Simply check the boxes of the languages you wish to have have "
  139.     "available on your system.\n"
  140.   )
  141. )
  142.  
  143. (set #copy "Copying %s to %s...")
  144.  
  145. ;**************************************************************************
  146. ;
  147. ; Polish strings
  148. ;
  149.  
  150. (if (= @language "polski")
  151.   (
  152.     (set #default-lang #polski-lang)
  153.     (set #builtin-lang "(wbudowany)")
  154.     (set #bad-kick "Musisz mieê system w wersji przynajmniej 2.04.")
  155.     (set #install-parts "Wybierz czëôci, które chcesz zainstalowaê")
  156.     (set #item-program "MultiView")
  157.     (set #item-library "FileID.library")
  158.     (set #item-guide "MultiView.guide")
  159.     (set #item-locale "Tîumaczenia")
  160.  
  161.     (set #parts-header-help
  162.       (cat
  163.         "    Tu moûesz wybraê poszczególne czëôci pakietu do zainstalowania. Potem "
  164.         "wybierzesz gdzie chcesz je zainstalowaê. Do wyboru masz :\n"
  165.       )
  166.     )
  167.  
  168.     (set #item-program-help
  169.       (cat
  170.         "    MultiView: Ten program jest zamiennikiem dla starego MultiView-a napisanego "
  171.         "jeszcze przez ludzi z Commodore. Powinieneô zainstalowaê go w katalogu SYS:Utilities.\n"
  172.       )
  173.     )
  174.  
  175.     (set #item-library-help
  176.       (cat
  177.         "    FileID.library: Ta biblioteka zawiera funkcje do rozpoznawania plików.\n"
  178.       )
  179.     )
  180.  
  181.     (set #item-guide-help
  182.       (cat
  183.         "    MultiView.guide: Dokumentacja w formacie AmigaGuide®.\n"
  184.       )
  185.     )
  186.  
  187.     (set #item-local-help
  188.       (cat
  189.         "    Tîumaczenia: Jeôli chcesz by MultiView i FileID.library mogîy "
  190.         "byê z polskimi komunikatami musisz zainstalowaê odpowiednie katalogi.\n\n"
  191.       )
  192.     )
  193.  
  194.     (set #parts-footer-help
  195.       (cat
  196.         "    Dodatkowe informacje znajdziesz w dokumentacji.\n\n"
  197.       )
  198.     )
  199.  
  200.     ; Only for expert users
  201.     (set #where-program "Gdzie chcesz zainstalowaê gîówny program?")
  202.     (set #where-program-help
  203.       (cat
  204.         "    MultiView: Ten program jest zamiennikiem dla starego MultiView-a napisanego "
  205.         "jeszcze przez ludzi z Commodore. Powinieneô zainstalowaê go w katalogu SYS:Utilties.\n"
  206.       )
  207.     )
  208.  
  209.     (set #where-library "Gdzie chcesz zainstalowaê FileID.library?")
  210.     (set #where-library-help
  211.       (cat
  212.         "    FileID.library jest zwykîâ bibliotekâ. MultiView "
  213.         "i inne programy spodziewajâ sië, ûe znajdâ jâ w Libs:, tak wiëc "
  214.         "musisz jâ zainstalowaê do katalogu bëdâcego czëôciâ twej kolekcji bibliotek.\n"
  215.       )
  216.     )
  217.  
  218.     (set #where-guide "Gdzie chcesz zainstalowaê MultiView.guide?")
  219.     (set #where-guide-help
  220.       (cat
  221.         "    MultiView.guide jest plikiem w standardzie AmigaGuide®. "
  222.         "Proponowanym miejscem jest HELP:\n"
  223.       )
  224.     )
  225.  
  226.     (set #copy-guide-icon "Czy chcesz zainstalowaê ikonë dla MultiView.guide?")
  227.     (set #which-language "Które jëzyki powinny byê zainstalowane ?")
  228.     (set #copy "Kopiujë %s do %s...")
  229.   )
  230. )
  231.  
  232. ;**************************************************************************
  233. ;
  234. ; Hello, do you speak German?
  235. ; Translation by Sönke Tesch [ATO]
  236.  
  237. (if (= @language "deutsch")
  238.   (
  239.     (set #default-lang #german-lang)
  240.     (set #builtin-lang "(eingebaut)")
  241.     (set #bad-kick "Du mußt AmigaOS 2.04 oder höher haben, um MultiView benutzen zu können!")
  242.     (set #install-parts "Bitte wähle die Teile, die du installieren möchtest.")
  243.     (set #item-program "MultiView")
  244.     (set #item-library "FileID.library")
  245.     (set #item-guide "MultiView.guide")
  246.     (set #item-locale "Übersetzungen")
  247.  
  248.     (set #parts-header-help
  249.       (cat
  250.         "    Hier kannst du auswählen, welche Teile von MultiView installiert "
  251.         "werden sollen. Danach werden die Details festgelegt (z.B. wo genau "
  252.         "alles installiert werden soll).\n"
  253.         "Es können folgende Teile installiert werden:\n"
  254.       )
  255.     )
  256.  
  257.     (set #item-program-help
  258.       (cat
  259.         "    MultiView: Dies ist das Ersatzprogramm für C=`s MultiView. Es "
  260.         "sollte in das Verzeichniss SYS:Utilities/ kopiert werden.\n"
  261.       )
  262.     )
  263.  
  264.     (set #item-library-help
  265.       (cat
  266.         "    FileID.library: Mit Hilfe dieser Funktionsbibliothek werden "
  267.         "Dateitypen identifiziert.\n"
  268.       )
  269.     )
  270.  
  271.     (set #item-guide-help
  272.       (cat
  273.         "    MultiView.guide: Die Anleitung, im AmigaGuide® Format. Sie "
  274.         "enhält einige generelle Informationen über MultiView.\n"
  275.       )
  276.     )
  277.   
  278.     (set #item-local-help
  279.       (cat
  280.         "    Übersetzungen: Wenn eine oder mehrere Übersetzungen installiert "
  281.         "werden, können MultiView und die FileID.library in den entsprechenden "
  282.         "Sprachen arbeiten.\n"
  283.       )
  284.     )
  285.   
  286.     (set #parts-footer-help
  287.       (cat
  288.         "    Für weitere Infos schaue bitte in die Anleitung.\n"
  289.       )
  290.     )
  291.   
  292. ; Only for expert users
  293.     (set #where-library "Wo soll die FileID.library installiert werden?")
  294.   
  295.     (set #where-library-help
  296.       (cat
  297.         "    FileID.library ist eine Shared Library. Der vorgesehene Platz "
  298.         "für solche Libraries ist ein Verzeichnis, auf das das LIBS:-Assign "
  299.         "zeigt.\n"
  300.         "Bitte installiere diese Datei also direkt in LIBS: oder, falls du ein "
  301.         "anderes wählst, stelle sicher, daß es über das LIBS:-Assign erreichbar "
  302.         "ist.\n"
  303.       )
  304.     )
  305.   
  306.     (set #where-guide "Wo soll die Anleitung installiert werden?")
  307.     
  308.     (set #where-guide-help
  309.       (cat
  310.         "    Die Anleitung MultiView.guide ist eine Datei im AmigaGuide® Format, "
  311.         "von der MultiView intensiven Gebrauch macht.\n"
  312.         "Wenn du AmigaOS 3.0 oder besseres hast, lege die Datei am besten in "
  313.         "\"Help:\", da das der Platz ist, an den AmigaGuide®-Dateien normalerweise "
  314.         "kopiert werden."
  315.       )
  316.     )
  317.  
  318. ; Only for expert users, and an icon wasn't found
  319.     (set #copy-guide-icon "Soll ein Icon für die Anleitung installiert werden?")
  320.   
  321.     (set #copy-guide-icon-help
  322.       (cat
  323.         "    Da du Experte bist, und an dem Platz, wo die Anleitung installiert "
  324.         "werden soll, kein Icon für sie ist, bekommst du jetzt die Chance zu "
  325.         "entscheiden, ob auch ein Icon installiert werden soll.\n"
  326.       )
  327.     )
  328.   
  329.     (set #which-language "Welche Sprachen sollen installiert werden?")
  330.   
  331.     (set #which-language-help
  332.       (cat
  333.         "    Der Amiga kann von Haus aus in vielen Sprachen mit dir `sprechen`. "
  334.         "Wenn MultiView dieselbe Sprachen benutzen soll, wie deine Workbench, "
  335.         "müssen einige Kataloge auf die Festplatte kopiert werden\n".
  336.         "Um etwas Platz zu sparen, kannst du hier auswählen, welche Sprachen "
  337.         "(und damit welche Kataloge), kopiert werden sollen, indem du einfach "
  338.         "die entsprechenden Kästchen abhakst\n".
  339.       )
  340.     )
  341.   
  342.     (set #copy "Kopiere %s nach %s...")
  343.   )
  344. )
  345.  
  346. ;**************************************************************************
  347. ;
  348. ; Norwegian strings
  349. ;
  350.  
  351. (if (= @language "norsk")
  352.   (
  353.     (set #default-lang #norsk-lang)
  354.     (set #builtin-lang "(innebygget)")
  355.     (set #bad-kick "Du må ha AmigaOS 2.04 eller høyere for å bruke MultiView.")
  356.     (set #install-parts "Vennligst velg de delene du vil installere")
  357.     (set #item-program "MultiView")
  358.     (set #item-library "FileID.library")
  359.     (set #item-guide "MultiView.guide")
  360.     (set #item-locale "Oversettelser")
  361.     (set #parts-header-help
  362.       (cat
  363.         "    Her velger du de delene av MultiView programmet du vil installere."
  364.         "Etter det så velger du detaljene for installasjonen (som f.eks. hvor "
  365.         "de forskjellige filene skal installeres). Du kan velge å installere de"
  366.         "de følgende gjenstandende:\n"
  367.       )
  368.     )
  369.     (set #item-program-help
  370.       (cat
  371.         "    MultiView: Dette er en erstatning for C= MultiView og bør "
  372.         "installeres i katalogen 'SYS:Utilities/'.\n"
  373.       )
  374.     )
  375.  
  376.     (set #item-library-help
  377.       (cat
  378.         "    FileID.library: Dette biblioteket kjenner igjen forskellige "
  379.         "filtyper.\n"
  380.       )
  381.     )
  382.   
  383.     (set #item-guide-help
  384.       (cat
  385.         "    MultiView.guide: Instruksjons-boken, i AmigaGuide® format. Den "
  386.         "inneholder generell informasjon om MultiView.\n"
  387.       )
  388.     )
  389.   
  390.     (set #item-local-help
  391.       (cat
  392.         "    Translations: Hvis du innstallerer en oversettelse så kan MultiView  "
  393.         "og FileID.library kjøres på det språket du har valgt.\n"
  394.       )
  395.     )
  396.   
  397.     (set #parts-footer-help
  398.       (cat
  399.         "    For mer informasjon om disse tingene, se i instruksjons-filen.\n"
  400.       )
  401.     )
  402.  
  403. ; Only for expert users
  404.     (set #where-program "Hvor vil du installere MultiView?")
  405.     (set #where-program-help
  406.       (cat
  407.         "    MultiView: dette er hovedprogrammet og er en forbedring av Commodore MultiView. "
  408.         "Det bør installeres i 'SYS:Utilties/' mappen.\n"
  409.       )
  410.     )
  411.   
  412.     (set #where-library "Hvor vil du installere FileID.library?")
  413.     (set #where-library-help
  414.       (cat
  415.         "    FileID.library er et delt bibliotek som brukes av MultiView (og andre programmer)."
  416.         "Programmene forventer at det ligger i 'Libs:' så vær sikker på at du installerer "
  417.         "det der, eller at stedet hvor du installerer det er en del av 'Libs:' anvisningen.\n"
  418.       )
  419.     )
  420.   
  421.     (set #where-guide "Hvor vil du installere MultiView.guide?")
  422.     (set #where-guide-help
  423.       (cat
  424.         "    MultiView.guide er instruksjonene i standard AmigaGuide® format "
  425.         "som kan installeres hvor du vil. Hvis du har OS 3.0 eller høyere, kan "
  426.         "du installere den i 'HELP:' der slike filer ofte er.\n"
  427.       )
  428.     )
  429.   
  430.     (set #copy-guide-icon "Vil du installere et ikon til MultiView.guide?")
  431.     (set #copy-guide-icon-help
  432.       (cat
  433.         "    Siden du er en ekspert-bruker og det ikke er noe ikon "
  434.         "til MultiView.guide der du har valgt å installere den, "
  435.         "får du nå anledning til å installere et ikon hvis du vil.\n"
  436.       )
  437.     )
  438.   
  439.     (set #which-language "Hvilke språk skal installeres ?")
  440.     (set #which-language-help
  441.       (cat
  442.         "    Amiga kan kjøre programmer på mange forskjellige språk, "
  443.         "MultiView kan også kjøres i det språket du bruker Workbench i.\n"
  444.         "Det du må gjøre er å velge et språk fra listen over støttede "
  445.         "språk.\n"
  446.         "    For å redusere plassen disse filene opptar kan du velge "
  447.         "å kun installere noen av disse språkfilene.\n"
  448.         "    Marker ganske enkelt boksene foran de språkene du vil "
  449.         "ha tilgjengelig på ditt system.\n"
  450.       )
  451.     )
  452.   
  453.     (set #copy "Kopierer %s til %s...")
  454.   )
  455. )
  456. ;**************************************************************************
  457. ;
  458. ; Russian strings
  459. ;
  460. ; NOTE: If it will be need to use in script the name for russian language
  461. ;       then use everywhere only "Russian" or "russian" and no else.
  462. ;       (There isn't native writing for one!)
  463. ;
  464.  
  465. (if (= @language "russian")
  466.   (
  467.     (set #default-lang #russian-lang)
  468.     (set #builtin-lang "(áðñïíäììúè)")
  469.     (set #bad-kick "Ãêþ çðîíêûæíáaìçþ MultiView ìäíàôíãçëí çëäñû áäïðçý AëçâaÍР2.04 çêç áúøä.")
  470.     (set #install-parts "Òéaåçñä íàÿäéñú çìðñaêêþõçç")
  471.     (set #item-program "MultiView")
  472.     (set #item-library "FileID.library")
  473.     (set #item-guide "MultiView.guide")
  474.     (set #item-locale "Îäïäáíãú")
  475.  
  476.     (set #parts-header-help
  477.       (cat
  478.         "    Òéaåçñä öaðñç îaéäña MultiView, éíñíïúä Áú ôíñçñä îïíçìðñaêêçïíáañû. Îíðêä "
  479.         "üñíâí ò Áað àòãòñ òñíöìäìú ãäñaêç çìðñaêêþõçç (ìaîïçëäï, ëaïøïòñú ïaæëäùäìçþ "
  480.         "ïaæêçöìúô óaèêíá îaéäña). Áú ëíåäñä áúàïañû ðêäãòýùçä öaðñç îaéäña:\n"
  481.       )
  482.     )
  483.  
  484.     (set #item-program-help
  485.       (cat
  486.         "    MultiView: Üña îïíâïaëëa þáêþäñðþ æaëäìíè íïçâçìaêûìíè C= MultiView, éíñíïaþ, "
  487.         "éaé îïaáçêí, ïaæëäùäìa á éañaêíâä SYS:Utilities/\n"
  488.       )
  489.     )
  490.  
  491.     (set #item-library-help
  492.       (cat
  493.         "    FileID.library: Üña àçàêçíñäéa ðíãäïåçñ óòìéõçç ïaðîíæìaáaìçþ óaèêñçîíá.\n"
  494.       )
  495.     )
  496.  
  497.     (set #item-guide-help
  498.       (cat
  499.         "    MultiView.guide: Íîçðaìçä, á óíïëañä AmigaGuide®. Ðíãäïåçñ íðìíáìòý "
  500.         "çìóíïëaõçý í MultiView.\n"
  501.       )
  502.     )
  503.  
  504.     (set #item-local-help
  505.       (cat
  506.         "    Îäïäáíãú: Îïç çìðñaêêþõçç îäïäáíãíá îïíâïaëëa MultiView ç FileID.library "
  507.         "ðëíâòñ íîäïçïíáañû òéaæaììúëç þæúéaëç.\n"
  508.       )
  509.     )
  510.  
  511.     (set #parts-footer-help
  512.       (cat
  513.         "    Æa ãíîíêìçñäêûìíè çìóíïëaõçäè íàïaùaèñäðû é íîçðaìçý.\n"
  514.       )
  515.     )
  516.  
  517.     ; Only for expert users
  518.     (set #where-program "Éòãa çìðñaêêçïíáañû îïíâïaëëò?")
  519.     (set #where-program-help
  520.       (cat
  521.         "    MultiView - îïíâïaëëa, îïçæáaììaþ æaëäìçñû íãìíçë½ììòý îïíâïaëëò óçïëú "
  522.         "Commodore. Ïäéíëäìãòäñðþ ïaæëäðñçñû á éañaêíâä SYS:Utilities.\n"
  523.       )
  524.     )
  525.  
  526.     (set #where-library "Éòãa çìðñaêêçïíáañû FileID.library?")
  527.  
  528.     (set #where-library-help
  529.       (cat
  530.         "    FileID.library þáêþäñðþ ïaæãäêþäëíè àçàêçíñäéíè. MultiView, éaé ç ãïòâçä îïíâïaëëú, "
  531.         "ä½ çðîíêûæòýùçä, éaé îïaáçêí, íåçãaäñ ìaêçöçþ üñíè àçàêçíñäéç á ìaæìaöäììíë éañaêíâä "
  532.         "\"Libs:\", îíüñíëò çìðñaêêçïòèñä üñíñ óaèê á éañaêíâ \"Libs:\", çêç òàäãçñäðû, öñí éañaêíâ, "
  533.         "á éíñíïíë Áú ïaæëäðñçñä àçàêçíñäéò, þáêþäñðþ aððçâìíáaììúë é òéaæaììíëò éañaêíâò.\n"
  534.       )
  535.     )
  536.  
  537.     (set #where-guide "Éòãa çìðñaêêçïíáañû MultiView.guide?")
  538.  
  539.     (set #where-guide-help
  540.       (cat
  541.         "    MultiView.guide - ðñaìãaïñìúè óaèê óíïëaña AmigaGuide®. MultiView çðîíêûæòäñ "
  542.         "üñíñ óaèê á íîïäãäê½ììúô ðêòöaþô, îíüñíëò ïaæëäðñçñä üñíñ óaèê îí òãíàðñáò. Äðêç "
  543.         "Áú çëääñä ÍР3.0 çêç áúøä, ñí üñí éañaêíâ\"Help:\", á éíñíïíë, éaé îïaáçêí "
  544.         "ïaðîíêíåäìú ç ãïòâçä óaèêú óíïëaña AmigaGuide®.\n"
  545.       )
  546.     )
  547.  
  548.     ; Only for expert users, and an icon wasn't found
  549.     (set #copy-guide-icon "Çìðñaêêçïíáañû çéíìéò é MultiView.guide?")
  550.  
  551.     (set #copy-guide-icon-help
  552.       (cat
  553.         "    Áú òðñaìíáçêç òïíáäìû çìðñaêêþõçç \"Üéðîäïñ\" ç ëíåäñä îïíçìðñaêêçïíáañû çéíìéò "
  554.         "ãêþ óaèêa MultiView.guide, éíñíïaþ á íàúöìíè ðçñòaõçç ìä çìðñaêêçïòäñðþ.\n"
  555.       )
  556.     )
  557.  
  558.     (set #which-language "Éaéçä þæúéç íàùäìçþ îïíçìðñaêêçïíáañû?")
  559.  
  560.     (set #which-language-help
  561.       (cat
  562.         "    Aëçâa ëíåäñ íîäïçïíáañû ëìíåäðñáíë ïaæêçöìúô þæúéíá. Äðêç Áú ôíñçñä, öñíàú "
  563.         "MultiView çðîíêûæíáaê ñä åä þæúéç, öñí ç Áaø Workbench, ñí ðííñáäñðñáòýùçä éañaêíâç "
  564.         "ãêþ éaåãíâí þæúéa íàùäìçþ ãíêåìú àúñû îíëäùäìú ìa å½ðñéçè ãçðé.\n"
  565.         "    Ãêþ üéíìíëçç ãçðéíáíâí îïíðñaìðñáa, æaìçëaäëíâí þæúéíáúëç óaèêaëç, Áú ëíåäñä "
  566.         "òéaæañû ñíêûéí ïäaêûìí ìäíàôíãçëúä ãêþ éíîçïíáaìçþ óaèêú.\n"
  567.         "    Îïíðñí îïíðñaáûñä âaêíöéç ò ñäô þæúéíá, éíñíïúä ìäíàôíãçëú Áaë ãêþ íàùäìçþ á "
  568.         "Áaøäè ðçðñäëä.\n"
  569.       )
  570.     )
  571.  
  572.     (set #copy "Éíîçïòý %s á %s...")
  573.   )
  574. )
  575. ;**************************************************************************
  576. ;
  577. ; Danish strings
  578. ;
  579.  
  580. (if (= @language "dansk")
  581.   (
  582.     (set #default-lang #dansk-lang)
  583.     (set #builtin-lang "(indbygget)")
  584.     (set #bad-kick "Du skal have AmigaOS 2.04 eller nyere for at bruge MultiView.")
  585.     (set #install-parts "Vælg venligst de dele du ønsker installeret")
  586.     (set #item-program "MultiView")
  587.     (set #item-library "FileID.library")
  588.     (set #item-guide "MultiView.guide")
  589.     (set #item-locale "Oversættelser")
  590.  
  591.     (set #parts-header-help
  592.       (cat
  593.         "Her vælger du de forskellige dele af MultiView som du ønsker at "
  594.         "installere. Derefter vælger du detaljerne i installeringen (såsom "
  595.         "hvor de forskellige filer skal installeres). Du kan vælge at "
  596.         "installere følgende dele:\n"
  597.       )
  598.     )
  599.  
  600.     (set #item-program-help
  601.       (cat
  602.         "MultiView: Dette program er en erstatning for C='s MultiView, "
  603.         "og bør installeres i kataloget SYS:Utilities/\n"
  604.       )
  605.     )
  606.  
  607.     (set #item-library-help
  608.       (cat
  609.         "FileID.library: Dette bibliotek indeholder "
  610.         "filtype-genkendelsesfunktioner.\n"
  611.       )
  612.     )
  613.  
  614.     (set #item-guide-help
  615.       (cat
  616.         "MultiView.guide: Brugervejledning, i AmigaGuide®-format. "
  617.         "Den indeholder generel information om MultiView.\n"
  618.       )
  619.     )
  620.  
  621.     (set #item-local-help
  622.       (cat
  623.         "Oversættelser: Hvis du installerer en oversættelse, vil "
  624.         "MultiView og FileID.library kunn køre med de(t) sprog du vælger.\n"
  625.       )
  626.     )
  627.  
  628.     (set #parts-footer-help
  629.       (cat
  630.         "For mere information om disse punkter, se venligst brugervejledningen.\n"
  631.       )
  632.     )
  633.  
  634. ; Only for expert users
  635.     (set #where-library "Hvor ønsker du at installere FileID.library?")
  636.  
  637.     (set #where-library-help
  638.       (cat
  639.         "FileID.library er et funktionsbibliotek. Som sådan forventer "
  640.         "MultiView (og programmerne som bruger det) at denne fil ligger "
  641.         "i \"Libs:\"-stien, så installér denne fil i \"Libs:\"-kataloget "
  642.         "eller vær sikker på at det katalog du installerer det i, er en "
  643.         "del af \"Libs:\"-tildelingen.\n"
  644.       )
  645.     )
  646.  
  647.     (set #where-guide "Hvor ønsker du at installere MultiView.guide?")
  648.  
  649.     (set #where-guide-help
  650.       (cat
  651.         "MultiView.guide er en fil i det normale AmigaGuide®-format. "
  652.         "Da MultiView gør specifik brug af denne fil, kan du installere "
  653.         "den hvor du ønsker. Hvis du har OS3.0 eller nyere, er et sådant "
  654.         "sted \"Help:\", da dette er hvor andre AmigaGuide®-filer ofte "
  655.         "ligger.\n"
  656.       )
  657.     )
  658.  
  659. ; Only for expert users, and an icon wasn't found
  660.     (set #copy-guide-icon "Ønsker du at installere ikonet til MultiView.guide?")
  661.  
  662.     (set #copy-guide-icon-help
  663.       (cat
  664.         "Siden du angav at du var en ekspertbruger, og der lige nu ikke "
  665.         "findes et ikon til MultiView.guide hvor du valgte at installere "
  666.         "det, har du nu chancen for at angive om ikonet også skal "
  667.         "installeres.\n"
  668.       )
  669.     )
  670.  
  671.     (set #which-language "Hvilke sprog ønsker du at installere?")
  672.  
  673.     (set #which-language-help
  674.       (cat
  675.         "Amigaen kan køre i mange forskellige sprog. Hvis du ønsker at "
  676.         "MultiView skal bruge det samme sprog som din Workbench, så skal "
  677.         "en sprogfil kopieres til din harddisk for hvert understøttet "
  678.         "sprog.\n"
  679.         "  For at reducere pladsen som optages af sprogfilerne, kan du "
  680.         "vælge kun at kopiere bestemte sprogfiler.\n"
  681.         "  Du skal bare sætte et hak i boksene til de sprog du ønsker "
  682.         "tilgængelige på dit system.\n"
  683.       )
  684.     )
  685.  
  686.     (set #copy "Kopierer %s til %s...")
  687.   )
  688. )
  689. ;**************************************************************************
  690. ;
  691. ; Swedish strings
  692. ;
  693.  
  694. (if (= @language "svenska")
  695.   (
  696.     (set #default-lang #svenska-lang)
  697.     (set #builtin-lang "(inbyggt)")
  698.     (set #bad-kick "Du måste ha AmigaOS version 2.04 eller högre för att använda MultiView.")
  699.     (set #install-parts "Välj de delar du önskar installera")
  700.     (set #item-program "MultiView")
  701.     (set #item-library "FileID.library")
  702.     (set #item-guide "MultiView.guide")
  703.     (set #item-locale "Översättningar")
  704.  
  705.     (set #parts-header-help
  706.       (cat
  707.         "    Här väljer du de delar av MultiView som du vill installera. Sedan ställer "
  708.         "du in installationsdetaljerna (t ex var de olika filerna skall installeras). "
  709.         "Du kan välja att installera följande delar av programmet:\n"
  710.       )
  711.     )
  712.  
  713.     (set #item-program-help
  714.       (cat
  715.         "    MultiView: Detta program är en ersättning för Commodores MultiView och "
  716.         "bör installeras i lådan SYS:Utilities/.\n"
  717.       )
  718.     )
  719.  
  720.     (set #item-library-help
  721.       (cat
  722.         "    FileID.library: Detta bibliotek innehåller funktioner för igenkänning av "
  723.         "olika filtyper.\n"
  724.       )
  725.     )
  726.  
  727.     (set #item-guide-help
  728.       (cat
  729.         "    MultiView.guide: Manualen i AmigaGuide®-format. Den innehåller "
  730.         "en del generell information om MultiView.\n"
  731.       )
  732.     )
  733.  
  734.     (set #item-local-help
  735.       (cat
  736.         "    Översättningar: Om du installerar en översättning kan MultiView "
  737.         "och FileID.library sedan använda de(t) språk du valt.\n"
  738.       )
  739.     )
  740.  
  741.     (set #parts-footer-help
  742.       (cat
  743.         "    För mer information om dessa delar av programmet, konsultera manualen.\n"
  744.       )
  745.     )
  746.  
  747. ; Only for expert users
  748.     (set #where-library "Var vill du installera FileID.library?")
  749.  
  750.     (set #where-library-help
  751.       (cat
  752.         "    FileID.library är ett s k \"delat bibliotek\". Som sådant "
  753.         "förväntar sig MultiView (och program som använder det) att "
  754.         "detta bibliotek skall vara tillgängligt via \"Libs:\"-tilldelningen; "
  755.         "du bör därför se till att det installeras i \"Libs:\"-lådan "
  756.         "eller att lådan du installerar det i är en del av din "
  757.         "\"Libs:\"-tilldelning.\n"
  758.       )
  759.     )
  760.  
  761.     (set #where-guide "Var vill du installera MultiView.guide?")
  762.  
  763.     (set #where-guide-help
  764.       (cat
  765.         "    MultiView.guide är en fil som följer det standardiserade AmigaGuide®-formatet. "
  766.         "Eftersom MultiView för närvarande utnyttjar denna specifika fil, kan du "
  767.         "installera den någonstans där det passar dig. Om du har OS 3.0 eller högre, "
  768.         "är \"Help:\" lämpligt eftersom det är där andra AmigaGuide®-filer ofta "
  769.         "installeras.\n"
  770.       )
  771.     )
  772.  
  773. ; Only for expert users, and an icon wasn't found
  774.     (set #copy-guide-icon "Vill du installera ikonen för MultiView.guide?")
  775.  
  776.     (set #copy-guide-icon-help
  777.       (cat
  778.         "    Eftersom du angett att du är en expertanvändare och eftersom det för tillfället "
  779.         "inte finns någon ikon för MultiView.guide där du valt att installera filen, "
  780.         "får du en chans att välja om ikonen också skall installeras.\n"
  781.       )
  782.     )
  783.  
  784.     (set #which-language "Vilka språk skall installeras?")
  785.  
  786.     (set #which-language-help
  787.       (cat
  788.         "    Amigan kan användas med flera olika språk.  Om du vill att MultiView "
  789.         "skall använda samma språk som din Amiga Workbench behöver några "
  790.         "katalogfiler kopieras till din hårddisk för varje språk som stöds.\n"
  791.         "    För att spara på utrymmet som språkfilerna tar upp kan du "
  792.         "välja att endast vissa språkfiler kopieras.\n"
  793.         "    Bocka helt enkelt för de språk du vill kunna använda på ditt system.\n"
  794.       )
  795.     )
  796.  
  797.     (set #copy "Kopierar %s till %s...")
  798.   )
  799. )
  800. ;**************************************************************************
  801. ;
  802. ; Italian strings
  803. ;
  804.  
  805. (if (= @language "italiano")
  806.   (
  807.     (set #default-lang #italiano-lang)
  808.     (set #builtin-lang "(built-in)")
  809.     (set #bad-kick "Devi avere la versione 2.04 o superiore di AmigaOS per usare MultiView.")
  810.     (set #install-parts "Per favore scegli le parti che desideri installare")
  811.     (set #item-program "MultiView")
  812.     (set #item-library "FileID.library")
  813.     (set #item-guide "MultiView.guide")
  814.     (set #item-locale "Traduzioni")
  815.  
  816.     (set #parts-header-help
  817.       (cat
  818.         "   Qui scegli le differenti sezioni di MultiView che gradiresti fossero installate. "
  819.         "Dopo di ciò, seleziona il tipo di installazione (come ad esempio "
  820.         "dove dovrebbero essere installati i vari file). Puoi scegliere di installare "
  821.         "le seguenti voci:\n"
  822.       )
  823.     )
  824.  
  825.     (set #item-program-help
  826.       (cat
  827.         "   MultiView: Questo programma è un sostituto del C= MultiView e dovrebbe essere "
  828.         "installato nel cassetto SYS:Utilities/.\n"
  829.       )
  830.     )
  831.  
  832.     (set #item-library-help
  833.       (cat
  834.         "   FileID.library: Questa libreria possiede la funzione di riconoscimento del tipo file.\n"
  835.       )
  836.     )
  837.  
  838.     (set #item-guide-help
  839.       (cat
  840.         "   MultiView.guide: Il manuale, in formato AmigaGuide®. Contiene "
  841.         "delle informazioni generali su MultiView.\n"
  842.       )
  843.     )
  844.  
  845.     (set #item-local-help
  846.       (cat
  847.         "   Traduzioni: Se installi una traduzione, allora MultiView  "
  848.         "e la FileID.library possono funzionare nelle lingue da te selezionate.\n"
  849.       )
  850.     )
  851.  
  852.     (set #parts-footer-help
  853.       (cat
  854.         "   Per ulteriori informazioni su queste voci, per favore fai riferimento al manuale.\n"
  855.       )
  856.     )
  857.  
  858.     ; Only for expert users
  859.     (set #where-library "Dove vuoi installare la FileID.library?")
  860.  
  861.     (set #where-library-help
  862.       (cat
  863.         "   FileID.library è una libreria condivisa. Così come, MultiView "
  864.         "(e le applicazioni che la usano) questo file attende che sia "
  865.         "disponibile attraverso la \"Libs:\"-assign, così per favore installa questo "
  866.         "file nel cassetto \"Libs:\", o assicurati che il cassetto "
  867.         "dove lo installi sia parte del tuo \"Libs:\"-assign.\n"
  868.       )
  869.     )
  870.  
  871.     (set #where-guide "Dove vuoi installare la MultiView.guide?")
  872.  
  873.     (set #where-guide-help
  874.       (cat
  875.         "   MultiView.guide è un file nel formato standard AmigaGuide®. "
  876.         "Dato che MultiView correntemente fa un uso specifico di questo file, puoi installarlo "
  877.         "dove lo trovi più comodo. Se hai l'OS 3.0 o superiore, "
  878.         "il luogo può essere \"Help:\", dato che questo ed altri file AmigaGuide® "
  879.         "sono spesso lì installati.\n"
  880.       )
  881.     )
  882.  
  883.     ; Only for expert users, and an icon wasn't found
  884.     (set #copy-guide-icon "Vuoi installare l'icona per la MultiView.guide?")
  885.  
  886.     (set #copy-guide-icon-help
  887.       (cat
  888.         "   Dato che hai detto che sei un utente esperto, ed al momento non "
  889.         "vi è nessuna icona per la MultiView.guide da selezionare per installarla, "
  890.         "puoi avere la possibilità di decidere il tipo di icona che dovrebbe "
  891.         "essere installata.\n"
  892.       )
  893.     )
  894.  
  895.     (set #which-language "Quali lingue vuoi siano installate?")
  896.  
  897.     (set #which-language-help
  898.       (cat
  899.         "   L'Amiga può essere utilizzato con diverse lingue. Se vuoi che "
  900.         "MultiView usi la stessa lingua del tuo Workbench, allora alcuni "
  901.         "cataloghi devono essere copiati nel tuo harddisk  per ogni lingua "
  902.         "supportata.\n"
  903.         "   Per diminuire l'ammontare dello spazio occupato dai "
  904.         "cataloghi, puoi scegliere di avere solamente i file di una determinata "
  905.         "lingua.\n"
  906.         "   Cioè contrassegna solo per la lingua che desideri avere "
  907.         "disponibile nel tuo sistema.\n"
  908.       )
  909.     )
  910.  
  911.     (set #copy "Sto copiando %s in %s...")
  912.   )
  913. )
  914.  
  915. ;**************************************************************************
  916. ;
  917. ; The actual installation script
  918. ;
  919. ; First some initializations
  920. ;
  921.  
  922. ; Check Kickstart version. Exit if not at least 2.04
  923. (if (< (/ (getversion) 65536) 37)
  924.         (abort #bad-kick)
  925. )
  926.  
  927. ; Since files are scatter installed, don't mention any specific location.
  928. (set @default-dest "")
  929.  
  930. ; Request proportinal fonts, if supported. This string is
  931. ; prepended to the first askoptions choice.
  932. (if (>= @installer-version 2752518)     ; 42 * 65536 + 6
  933.   ; At least version 42.6
  934.   (set #propfont "p")
  935.   ; Pre V42
  936.   (set #propfont "")
  937. )
  938.  
  939. (set #item-num-lib       1)
  940. (set #item-num-prog      2)
  941. (set #item-num-guide     4)
  942. (set #item-num-locale    8)
  943.  
  944. ; Find out default values for parts to install
  945. (set #install-default (BITOR #item-num-prog #item-num-lib #item-num-guide))
  946.  
  947. ; Locale installed?
  948. (if (AND (= 2 (exists "Locale:" (noreq))) (< 0 (getversion "locale.library" (resident))))
  949.   (set #install-default (BITOR #install-default #item-num-locale))
  950. )
  951.  
  952. ; Everything ready
  953.  
  954. (welcome)
  955.  
  956. ; Ask the user what to install
  957. (set #install-files
  958.   (askoptions
  959.     (prompt #install-parts)
  960.     (help #parts-header-help
  961.                         #item-program-help
  962.       #item-library-help
  963.       #item-guide-help
  964.       #item-local-help
  965.       #parts-footer-help "\n"
  966.       @askoptions-help)
  967.     (choices
  968.       (cat #propfont #item-program)
  969.                         #item-library
  970.       #item-guide
  971.       #item-locale
  972.     )
  973.     (default #install-default)
  974.   )
  975. )
  976.  
  977. ; Ask the user for the location of all parts
  978.  
  979. (set #program-dest  "SYS:Utilities")
  980.  
  981. ; Location for MultiView program (for experts)
  982. (if (AND (= @user-level 2) (BITAND #install-files #item-num-prog))
  983.   (set #program-dest
  984.     (askdir
  985.       (prompt  #where-program)
  986.       (help    #where-program-help "\n" @askdir-help)
  987.       (default #program-dest)
  988.     )
  989.   )
  990. )
  991.  
  992. (set #library-dest  "Libs:")
  993.  
  994. ; Location for FileID.library (for experts)
  995. (if (AND (= @user-level 2) (BITAND #install-files #item-num-lib))
  996.   (set #library-dest
  997.     (askdir
  998.       (prompt  #where-library)
  999.       (help    #where-library-help "\n" @askdir-help)
  1000.       (default #library-dest)
  1001.     )
  1002.   )
  1003. )
  1004.  
  1005. ; Location for MultiView.guide
  1006. (if (BITAND #install-files #item-num-guide)
  1007.   (
  1008.     (set #guide-dest "Work:")
  1009.  
  1010.     (if (exists "Help:")
  1011.       (set #guide-dest "Help:")
  1012.     )
  1013.  
  1014.     (set #guide-dest
  1015.       (askdir
  1016.         (prompt  #where-guide)
  1017.         (help    #where-guide-help "\n" @askdir-help)
  1018.         (default #guide-dest)
  1019.       )
  1020.     )
  1021.  
  1022.     (set #dest-guide-name (tackon #guide-dest "Multiview.guide.info"))
  1023.  
  1024.     (set #guide-icon
  1025.       (if (AND (= @user-level 2 ) (= (exists #dest-guide-name) 0))
  1026.         (askbool
  1027.           (prompt #copy-guide-icon)
  1028.           (help #copy-guide-icon-help " ")
  1029.         )
  1030.         0 ; Default is to not copy the icon
  1031.       )
  1032.     )
  1033.   )
  1034. )
  1035.  
  1036. ; .ct
  1037. ; Which languages should be installed?
  1038. (if (BITAND #install-files #item-num-locale)
  1039.   (set #lang
  1040.     (askoptions
  1041.       (prompt #which-language)
  1042.       (help #which-language-help "\n" @askoptions-help)
  1043.       (choices
  1044.         (cat #propfont "Deutsch")
  1045.         (cat "English  " #builtin-lang)
  1046.         "Polski"
  1047.                                 "Norsk"
  1048.                                 "Russian"
  1049.                                 "Dansk"
  1050.                                 "Svenska"
  1051.                                 "Italiano"
  1052.                                 "Czech"
  1053.                                 "Croatian"
  1054.                                 "Portugese-brazil"
  1055.       )
  1056.       (default #default-lang)
  1057.     )
  1058.   )
  1059. )
  1060.  
  1061. ; Everything set up. Now do the actual installation
  1062.  
  1063. (complete 0)
  1064.  
  1065. (if (BITAND #install-files #item-num-prog)
  1066.   (
  1067.     (copyfiles
  1068.       (prompt (#copy "MultiView" #program-dest))
  1069.       (source "MultiView")
  1070.       (dest #program-dest)
  1071.     )
  1072.     (copyfiles
  1073.       (prompt (#copy "MultiView" #program-dest))
  1074.       (source "MultiView.info")
  1075.       (dest #program-dest)
  1076.     )
  1077.   )
  1078. )
  1079.  
  1080. (complete 20)
  1081.  
  1082. (if (BITAND #install-files #item-num-lib)
  1083.   (
  1084.     (copylib
  1085.       (prompt (#copy "FileID.library" #library-dest))
  1086.       (source "libs/FileID.library")
  1087.       (dest #library-dest)
  1088.     )
  1089.   )
  1090. )
  1091.  
  1092. (complete 60)
  1093.  
  1094. (if (BITAND #install-files #item-num-guide)
  1095.   (
  1096.     (set #guide-source
  1097.                         (tackon (tackon "Docs/" @language) "MultiView.guide")
  1098.                 )
  1099.           (copyfiles
  1100.       (prompt (#copy "MultiView.guide" #guide-dest))
  1101.       (source #guide-source)
  1102.       (dest   #guide-dest)
  1103.     )
  1104.  
  1105.     (if #guide-icon
  1106.       (
  1107.         (copyfiles
  1108.           (prompt (#copy "MultiView.guide.info" #guide-dest))
  1109.           (source (tackon (tackon "Docs/" @language) "MultiView.guide.info"))
  1110.           (dest   #guide-dest)
  1111.         )
  1112.       )
  1113.     )
  1114.   )
  1115. )
  1116.  
  1117. (complete 75)
  1118.  
  1119. ; .ct
  1120. (if (BITAND #install-files #item-num-locale)
  1121.   (
  1122.     (set #n 0)
  1123.  
  1124.     (while
  1125.       (set #language
  1126.         (select #n
  1127.           "Deutsch"
  1128.           "English"
  1129.           "Polski"
  1130.                                         "Norsk"
  1131.                                         "Russian"
  1132.                                         "Dansk"
  1133.                                         "Svenska"
  1134.                                         "Italiano"
  1135.                                         "Czech"
  1136.                                         "Croatian"
  1137.                                         "Portugese-brazil"
  1138.           ""
  1139.         )
  1140.       )
  1141.  
  1142.       (
  1143.         (if (AND (IN #lang #n) (<> #language "English"))
  1144.           (
  1145.             (set #catalog
  1146.               (tackon "Catalogs"
  1147.                 (tackon #language "MultiView.catalog")
  1148.               )
  1149.             )
  1150.  
  1151.             (set #destination (tackon "Locale:Catalogs/" #language))
  1152.  
  1153.             (if (exists #catalog)
  1154.               (copylib
  1155.                 (prompt (#copy #catalog #destination))
  1156.                 (source #catalog)
  1157.                 (dest   #destination)
  1158.               )
  1159.             )
  1160.  
  1161.             (set #catalog
  1162.               (tackon "Catalogs"
  1163.                 (tackon #language "FileID_lib.catalog")
  1164.               )
  1165.             )
  1166.  
  1167.             (if (exists #catalog)
  1168.               (copylib
  1169.                 (prompt (#copy #catalog #destination))
  1170.                 (source #catalog)
  1171.                 (dest   #destination)
  1172.               )
  1173.             )
  1174.  
  1175.           )
  1176.         )
  1177.  
  1178.         (set #n (+ #n 1))
  1179.       )
  1180.     )
  1181.   )
  1182. )
  1183.  
  1184. (complete 100)
  1185.  
  1186. (exit)
  1187.